<?php namespace Admin\Controller;
//品牌控制器
class BrandController extends CommonController{
	private $model;
	public function __auto(){
		$this->model=new \Common\Model\Brand;
	}
//	显示
	public function index(){
		 $data=$this
		 ->model
		 ->orderBy('sort','ASC')
		 ->get();
		View::with('data',$data);			
		View::make();
	}
//	添加
	public function add(){
        if (IS_POST){    
            if ($this->model->store()){
                View::success("添加成功",U('index'));
            }
//            如果返回的是false 会提示我们错误 错误报告在自动验证里面我们自己写的
                View::error($this->model->getError());
        }
		View::make();
	}
//	编辑
	public function edit(){
		//        修改
        if (IS_POST){
            if ($this->model->edit()){
                View::success('修改成功',U('index'));
            }
            View::error($this->model->getError());
        }

//        获得旧数据
        $bid=Q('get.bid',0,'intval');
//		p($bid);exit;
        $oldData=$this->model->where("bid={$bid}")->find();
//        分配
//		p($oldData);exit;
        View::with('oldData',$oldData);
		View::make();
	}
//	删除
	public function del(){
		$bid=Q('get.bid',0,'intval');
//		p($bid);exit;
	
//		删除缩略图
		$logo_thumb=$this->model->where("bid={$bid}")->pluck('logo');
		unlink($logo_thumb);
//		删除原图
		$logo=str_replace('_Logo', '', $logo_thumb);
		$logo=str_replace('Logo', '', $logo);
		unlink($logo);
		
		$this->model->where("bid={$bid}")->delete();
		View::success('删除成功');
	}
}
